﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System.Drawing

Namespace roncliProductions.LibWowArmory.Character

    ''' <summary>
    ''' A class containing information about a guild emblem.
    ''' </summary>
    ''' <remarks></remarks>
    Public Class Emblem

        ''' <summary>
        ''' A number representing the guild emblem's icon.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Icon As Integer

        ''' <summary>
        ''' The color of the guild emblem's icon.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property IconColor As Color

        ''' <summary>
        ''' A number representing the guild emblem's border.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property Border As Integer

        ''' <summary>
        ''' The color of the guild emblem's border.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property BorderColor As Color

        ''' <summary>
        ''' The color of the guild emblem's background.
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Property BackgroundColor As Color

        Protected Friend Sub New(intIcon As Integer, cIconColor As Color, intBorder As Integer, cBorderColor As Color, cBackgroundColor As Color)
            Icon = intIcon
            IconColor = cIconColor
            Border = intBorder
            BorderColor = cBorderColor
            BackgroundColor = cBackgroundColor
        End Sub

    End Class

End Namespace
